package nc.bs.bd.pfxx.translator;

import java.util.Map;

import nc.bs.pfxx.ITranslateContext;

import org.apache.commons.lang.StringUtils;

public class AccessorTranslatorWithOrg extends AccessorTranslator {
	public String getPk_org(ITranslateContext translateContext) {
		Map<String, Object> map = translateContext.getUserdata();
		String pk_org = null;
		if(map != null && map.containsKey("pk_org")) {
			pk_org = (String) map.get("pk_org");
		}
		
		if(StringUtils.isEmpty(pk_org)){
		 pk_org = (String)translateContext.getTranslatorParams().get(0);
			
		}
		
		if (StringUtils.isEmpty(pk_org))
			pk_org = translateContext.getOrgPk();
		
	 	return pk_org;
	}
}
